package com.siwei.mes.mapper.laboratory;

import com.siwei.mes.common.dataSource.DataSource;
import com.siwei.mes.common.dataSource.DataSourceNames;
import com.siwei.mes.entity.laboratory.CustomData;
import com.siwei.mes.entity.laboratory.DataHntPhb;
import com.siwei.mes.entity.laboratory.ProduceHnt;
import com.siwei.mes.entity.laboratory.concreteAdmixture.DataWjjTld;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;
import java.util.UUID;

/**
 * 协会 配合比 表
 *
 */
public interface DataHntPhbMapper {


    //查询所有配合比数据
    @DataSource(DataSourceNames.LABORATORY)
    public List<DataHntPhb> getListAll();

    //根据配合比编号查询协会配合比信息
    @DataSource(DataSourceNames.LABORATORY)
    public Map<String, Object> findDATA_HNTPHBByBh(@Param("phbbh") String phbbh);

    //根据配合比编号查询协会配合比信息
    @DataSource(DataSourceNames.LABORATORY)
    public DataHntPhb findXhPhbByNo(@Param("phbbh") String phbbh);


    //新增协会配合比信息
    @DataSource(DataSourceNames.LABORATORY)
    public void addDATA_HNTPHB(DataHntPhb dataHntPhb);

    //修改协会配合比信息
    @DataSource(DataSourceNames.LABORATORY)
    public void updateDATA_HNTPHB(DataHntPhb dataHntPhb);

    //查询任务单
    @DataSource(DataSourceNames.LABORATORY)
    public ProduceHnt findProduce_Hnt(@Param("produceId") String produceId);

    //新增协会生产任务信息
    @DataSource(DataSourceNames.LABORATORY)
    public void addProduce_Hnt(ProduceHnt produceHnt);

    //修改协会生产任务信息
    @DataSource(DataSourceNames.LABORATORY)
    public void updateProduce_Hnt(ProduceHnt produceHnt);

    //查询最大任务单标识值
    @DataSource(DataSourceNames.LABORATORY)
    public Map<String, Object> findMaxProduceIndexId();


}
